/* 
 * Since 2008 - 2012
 */
package com.hh.bss.project.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import com.hh.bss.base.*;
import com.hh.bss.common.page.*;
import com.hh.bss.common.page.impl.*;
import com.hh.bss.project.dao.*;
import com.hh.bss.project.entity.*;
import com.hh.bss.project.service.*;
import com.hh.bss.project.vo.query.*;
import com.hh.bss.util.*;





public class AccountPnQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	/** offer_id */
	private java.lang.Integer offerId;
	/** PN编号 */
	private java.lang.String nbr;
	/** offer收款金额 */
	private java.lang.Long finalAr;
	/** 货币单位 */
	private java.lang.String currency;
	/** 收款分公司代码 */
	private java.lang.String branchNbr;
	/** 发送状态 */
	private Integer status;
	/** 输出的PN文件 */
	private java.lang.String exportDoc;
	/** 上传的PN文件 */
	private java.lang.String uploadDoc;
	/** 发出时间 */
	private java.util.Date sendDt;
	private java.util.Date sendDtBegin;
	private java.util.Date sendDtEnd;

	/** 发送人帐号 */
	private java.lang.String sender;
	/** 备注 */
	private java.lang.String comment;
	/** creator */
	private java.lang.String creator;
	/** createDt */
	private java.util.Date createDtBegin;
	private java.util.Date createDtEnd;
	/** modifier */
	private java.lang.String modifier;
	/** modifiedDt */
	private java.util.Date modifiedDtBegin;
	private java.util.Date modifiedDtEnd;

	private Integer jobId;
	private Integer cvId;
	private Integer recomId;
	/** 人选姓名 */
	private String cvName; 
	/** 客户id*/
	private Integer custId;
	/** 客户公司名*/
	private String custName; 
	
	
	
	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public Integer getCustId() {
		return custId;
	}

	public void setCustId(Integer custId) {
		this.custId = custId;
	}

	public java.util.Date getSendDtBegin() {
		return sendDtBegin;
	}

	public void setSendDtBegin(java.util.Date sendDtBegin) {
		this.sendDtBegin = sendDtBegin;
	}

	public java.util.Date getSendDtEnd() {
		return sendDtEnd;
	}

	public void setSendDtEnd(java.util.Date sendDtEnd) {
		this.sendDtEnd = sendDtEnd;
	}
	
	public String getCvName() {
		return cvName;
	}

	public void setCvName(String cvName) {
		this.cvName = cvName;
	}

	public Integer getCvId() {
		return cvId;
	}

	public void setCvId(Integer cvId) {
		this.cvId = cvId;
	}

	public Integer getRecomId() {
		return recomId;
	}

	public void setRecomId(Integer recomId) {
		this.recomId = recomId;
	}

	public Integer getJobId() {
		return jobId;
	}

	public void setJobId(Integer jobId) {
		this.jobId = jobId;
	}

	public java.lang.Integer getOfferId() {
		return this.offerId;
	}
	
	public void setOfferId(java.lang.Integer value) {
		this.offerId = value;
	}
	
	public java.lang.String getNbr() {
		return this.nbr;
	}
	
	public void setNbr(java.lang.String value) {
		this.nbr = value;
	}
	
	public java.lang.Long getFinalAr() {
		return this.finalAr;
	}
	
	public void setFinalAr(java.lang.Long value) {
		this.finalAr = value;
	}
	
	public java.lang.String getCurrency() {
		return this.currency;
	}
	
	public void setCurrency(java.lang.String value) {
		this.currency = value;
	}
	
	public java.lang.String getBranchNbr() {
		return this.branchNbr;
	}
	
	public void setBranchNbr(java.lang.String value) {
		this.branchNbr = value;
	}
	
	public Integer getStatus() {
		return this.status;
	}
	
	public void setStatus(Integer value) {
		this.status = value;
	}
	
	public java.lang.String getExportDoc() {
		return this.exportDoc;
	}
	
	public void setExportDoc(java.lang.String value) {
		this.exportDoc = value;
	}
	
	public java.lang.String getUploadDoc() {
		return this.uploadDoc;
	}
	
	public void setUploadDoc(java.lang.String value) {
		this.uploadDoc = value;
	}
	
	public java.util.Date getSendDt() {
		return this.sendDt;
	}
	
	public void setSendDt(java.util.Date value) {
		this.sendDt = value;
	}
	
	public java.lang.String getSender() {
		return this.sender;
	}
	
	public void setSender(java.lang.String value) {
		this.sender = value;
	}
	
	public java.lang.String getComment() {
		return this.comment;
	}
	
	public void setComment(java.lang.String value) {
		this.comment = value;
	}
	
	public java.lang.String getCreator() {
		return this.creator;
	}
	
	public void setCreator(java.lang.String value) {
		this.creator = value;
	}
	
	public java.util.Date getCreateDtBegin() {
		return this.createDtBegin;
	}
	
	public void setCreateDtBegin(java.util.Date value) {
		this.createDtBegin = value;
	}	
	
	public java.util.Date getCreateDtEnd() {
		return this.createDtEnd;
	}
	
	public void setCreateDtEnd(java.util.Date value) {
		this.createDtEnd = value;
	}
	
	public java.lang.String getModifier() {
		return this.modifier;
	}
	
	public void setModifier(java.lang.String value) {
		this.modifier = value;
	}
	
	public java.util.Date getModifiedDtBegin() {
		return this.modifiedDtBegin;
	}
	
	public void setModifiedDtBegin(java.util.Date value) {
		this.modifiedDtBegin = value;
	}	
	
	public java.util.Date getModifiedDtEnd() {
		return this.modifiedDtEnd;
	}
	
	public void setModifiedDtEnd(java.util.Date value) {
		this.modifiedDtEnd = value;
	}
	
	private String field_type;
	private String query;

	public String getField_type() {
		return field_type;
	}

	public void setField_type(String file_type) {
		this.field_type = file_type;
	}

	public String getQuery() {
		return query;
	}

	public void setQuery(String query) {
		this.query = query;
	}
        private String sort;
	private String dir;

        public String getSort() {
		return sort;
	}

	public void setSort(String sort) {
		
		this.sort = sort;
		if (!StringHelper.isEmpty(sort)&&!StringHelper.isEmpty(dir))
		  this.setSortColumns(sort+" "+dir);
	}

	public String getDir() {
		return dir;
	}

	public void setDir(String dir) {
		this.dir = dir;
	}
	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

